# 使用官方的Node.js镜像，带有最新的Node.js和npm
FROM node:20.10.0
 
# 设置工作目录为/app
WORKDIR /app
 
# 复制package.json文件和package-lock.json文件到工作目录
COPY package.json ./
# COPY package-lock.json ./
 
# 安装项目依赖
RUN npm install
 
# 复制项目文件到工作目录
COPY . ./
 
# 暴露容器端口
EXPOSE 3000
 
# 运行Node.js应用
CMD ["node", "./src/index.js"]